/**
 * 嵌套表单实现类 依赖jquery.js、nested-form.js库
 */
var NFI = window.NFI = (function(doc, $, _nf) {

	// 嵌套表单处理对象定义
	var nfi = function() {

		/**
		 * 初始化表单处理函数，参数参考nested-form.js#init(opt)函数
		 */
		this.init = function(opt) {
			try {
				_nf.init(opt);
				var nf = parent.window.NF;// 获取取父页面NF对象
				nf && nf.init(opt);
			} catch (e) {
				alert(e);
			}
		};
	};

	// 继承NF功能
	nfi.prototype = _nf;

	// 加载创建并赋值到window.NFI
	return new nfi();
})(document, jQuery, NF);
